package javaCode.chapter09.interface_;

/**
 * 演示多态传递现象
 */
public class InterfacePolyPass {
    public static void main(String[] args) {
        //接口变量可以指向，实现了该接口类的对象实例
        IG ig = new Teacher();
        //如果IG 继承了 IH接口，而Teacher 实现了 IG
        //那么，实际上相当于 Teacher 类也实现了 IH 接口。
        //这就是所谓的 接口多态传递现象
        IH ih = new Teacher();
    }
}

interface IH{}
interface IG extends IH{}
class Teacher implements IG{}